iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
自我挑戰組

Viem 介紹系列 第 2

Day2 - 小試身手

  • 分享至 

  • xImage
  •  

如何使用,可以透過多總方法安裝 npm pnpm yarn 任君挑選 /images/emoticon/emoticon07.gif

npm i viem

pnpm i viem

yarn add viem

廢話不多說立刻寫一個感受一下吧

import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains'; // 有幫我們預設很多 chain & testNetwork (如:eth, bsc, polygon...)

// 建立連線
const client = createPublicClient({
	chain: mainnet, // 直接使用
	transport: http(), // 也可以設定 webSocket
});

const blockNumber = await client.getBlockNumber();

console.log(`Block number: ${blockNumber}`); // 取得目前區塊數

實作代碼:
https://github.com/0xRory/ITHepleViem/blob/main/examples/1_QuickStart.js

參考:
https://viem.sh/docs/getting-started.html


上一篇
Day1 - Viem
下一篇
Day3 - Introduction to Clients (1) - Public Client
系列文
Viem 介紹11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言